home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
wb
/
czesc_2
/
macsnd_dt
/
source
/
protos.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-09-03
|
1KB
|
32 lines
/*
** MacSND DataType
**
** Written by Olaf `Olsen' Barthel <olsen@sourcery.han.de>
** Public domain
**
** :ts=4
*/
/* ScanResourceFile.c */
BOOL __regargs ReadMacBinaryHeader(BPTR Handle,LONG *Error,struct ExecBase *,struct DosLibrary *);
BOOL __regargs ReadSoundHeader(BPTR Handle,LONG SoundResourceOffset,struct SoundDataHeader *SoundHeader,LONG *Error,struct ExecBase *,struct DosLibrary *);
BOOL __regargs ScanResource(BPTR Handle,struct SoundDataHeader *SoundHeader,LONG *Error,struct ExecBase *,struct DosLibrary *);
/* dtc_function.c */
BOOL __asm __saveds DTHook(register __a0 struct DTHookContext *Hook);
/* Class.c */
Object * __saveds __asm ClassDispatch(register __a0 Class *class,register __a2 Object *object,register __a1 Msg msg);
/* LibCode.c */
struct ClassBase * __asm __saveds LibInit(register __a0 BPTR LibSegment,register __d0 struct ClassBase *ClassBase,register __a6 struct ExecBase *ExecBase);
struct ClassBase * __asm __saveds LibOpen(register __a6 struct ClassBase *Base);
BPTR __asm __saveds LibExpunge(register __a6 struct ClassBase *Base);
BPTR __asm __saveds LibClose(register __a6 struct ClassBase *Base);
LONG __asm __saveds LibNull(register __a6 struct ClassBase *Base);
Class * __asm __saveds GetClassEngine(register __a6 struct ClassBase *ClassBase);